Standalone Tactics Using OpenTheory
نویسندگان
چکیده
Proof tools in interactive theorem provers are usually developed within and tied to a specific system, which leads to a duplication of effort to make the functionality available in different systems. Many verification projects would benefit from access to proof tools developed in other systems. Using OpenTheory as a language for communicating between systems, we show how to turn a proof tool implemented for one system into a standalone tactic available to many systems via the internet. This enables, for example, LCF-style proof reconstruction efforts to be shared by users of different interactive theorem provers and removes the need for each user to install the external tool being integrated.
منابع مشابه
Challenges in Using OpenTheory to Transport Harrison's HOL Model from HOL Light to HOL4
OpenTheory is being used for the first time (in work to be described at ITP 2013) as a tool in a larger project, as opposed to in an example demonstrating OpenTheory’s capability. The tool works, demonstrating its viability. But it does not work completely smoothly, because the use case is somewhat at odds with OpenTheory’s primary design goals. In this extended abstract, we explore the tension...
متن کاملOpenTheory - Package Management for Higher Order Logic Theories
Interactive theorem proving has grown from toy examples to major projects formalizing mathematics and verifying software, and there is now a critical need for theory engineering techniques to support these efforts. This paper introduces the OpenTheory project, which aims to provide an effective package management system for logical theories. The OpenTheory article format allows higher order log...
متن کاملThe OpenTheory Standard Theory Library
Interactive theorem proving is tackling ever larger formalization and verification projects, and there is a critical need for theory engineering techniques to support these efforts. One such technique is cross-prover package management, which has the potential to simplify the development of logical theories and effectively share theories between different theorem prover implementations. The Ope...
متن کاملRecognizing the Enemy: Combining Reinforcement Learning with Strategy Selection Using Case-Based Reasoning
This paper presents CBRetaliate, an agent that combines Case-Based Reasoning (CBR) and Reinforcement Learning (RL) algorithms. Unlike most previous work where RL is used to improve accuracy in the action selection process, CBRetaliate uses CBR to allow RL to respond more quickly to changing conditions. CBRetaliate combines two key features: it uses a time window to compute similarity and stores...
متن کاملAnalysis of the dimensions of the use of search tactics with emphasis on user characteristics and simulated search tasks based on the Anderson and Crasswell classification scheme
Purpose: The purpose of this study is to identify the frequency and time spent in the use of search tactics and the effect of user characteristics and type of search task on the use of search tactics. Methodology: A quantitative approach based on data obtained from Morayeh software used. Sample was 35 post graduate and graduate students majoring in humanities and engineering in Tehran. Four sea...
متن کامل